function adicionarFormacaoAcademica(){
	
	var pai = document.getElementById('recipienteFormacaoAcademica');
	var numero = document.getElementsByName("formacaoAcademica").length;
	numero++;
	
	
	var fieldset = document.createElement("fieldset");
	fieldset.setAttribute("name", "formacaoAcademica");
	fieldset.setAttribute("class", "formacaoAcademica");
	
	var legenda = document.createElement("legend");
	legenda.innerHTML += "Formação Academica " + numero;
	
	fieldset.appendChild(legenda);
	fieldset.appendChild(document.createElement("br"));
	
	fieldset.innerHTML += "<p class = \"titulo\" >Dados Gerais</p>"
					+"<hr /><br />";
	
	fieldset.innerHTML += "Nível *: &emsp;"
					+"<select name=\"nivel\" class=\"nivel\">"
					+" <option value=\"Graduação\" selected=\"selected\">Graduação</option>"
					+" <option value=\"Mestrado\">Mestrado</option>"
					+" <option value=\"Especialização\">Especialização</option>"
					+" <option value=\"Ensino Profissional\">Ensino Profissional de nível técnico</option>"
					+" <option value=\"Aperfeiçoamento\">Aperfeiçoamento</option>"
					+" <option value=\"Doutorado\">Doutorado</option>"
					+" </select>"
					+"<br /><br />";
	
	fieldset.innerHTML += "Curso * :&emsp;"
						+"<input type = \"text\" name = \"curso\" maxlength = \"50\" size = \"40\" class = \"curso\""
						+" onBlur=\"verificaStringObrigatoria(this.value,'Curso');\"/>"
						+"<br /><br />";
	
	fieldset.innerHTML +="Instituição/Unidade * :&emsp;"
						+"<input type = \"text\" name = \"instituicao\" maxlength = \"50\" size = \"40\" class = \"instituicao\""
						+" onBlur=\"verificaStringObrigatoria(this.value,'Instituição/Unidade');\"/>"
						+"<br /><br />";
	
	fieldset.innerHTML +="Status do curso *: &emsp;"
						+"<input type = \"radio\" name = \"statusCurso"+numero+"\" value = \"Em andamento\" checked/> Em andamento"
						+"<input type = \"radio\" name = \"statusCurso"+numero+"\" value = \"Concluído\"/> Concluído"
						+"<input type = \"radio\" name = \"statusCurso"+numero+"\" value = \"Incompleto\" /> Incompleto"
						+"<br /><br />";

	fieldset.innerHTML +="<p class = \"titulo\" >Período</p>"
						+"<hr /><br />";

	fieldset.innerHTML +="Data de início *: &emsp;"
						+"<input type = \"text\" name = \"dataInicio\" maxlength = \"10\" size = \"10\" class = \"dataInicio\""   
						+" onkeypress=\"mascaraData(this, event);\" onBlur=\"verificaDataObrigatoria(this.value, 'Data de início');\"/> Ex:(dd/mm/aaaa)"
						+"<br /><br />";
	
	fieldset.innerHTML +="Data de conclusão : &emsp;"
						+"<input type = \"text\" name = \"dataConclusao\" maxlength = \"10\" size = \"10\" class = \"dataConclusao\"" 
						+"	onkeypress=\"mascaraData(this, event);\" onBlur=\"verificaData(this.value, 'Data de conclusão');\"/> Ex:(dd/mm/aaaa)"
						+"<br /><br />"; 
	
	fieldset.innerHTML +="Duração em semestres : &emsp;"
						+"<input type = \"text\" name = \"duracao\" maxlength = \"5\" size = \"5\" class = \"duracao\""
						+" onBlur = \"verificaNumPos(this.value, 'Duração em semestres');\"/>"
						+"<br /><br />";
		
	

	pai.appendChild(fieldset);
	pai.appendChild(document.createElement("br"));
	
	
	/*Para o botao remover aparecer novamente*/
	var botaoRemover = document.getElementById("rmvFormacaoAcademica");
	botaoRemover.style.display = 'inline';
	
}	

function removerFormacaoAcademica(){
	
	var numero = document.getElementsByName("formacaoAcademica").length;

	if(numero > 0){
		var pai = document.getElementById('recipienteFormacaoAcademica');
		var ultimoFilho = pai.lastChild;
		pai.removeChild(ultimoFilho); //primeiro tira qualquer espaço de formatacao depois da tag fieldset
		ultimoFilho = pai.lastChild;
		pai.removeChild(ultimoFilho); //tira o fieldset em si
		
	}

	/*Caso so sobre uma formacao o botao remover some*/
	if(numero == 1){
		var botaoRemover = document.getElementById("rmvFormacaoAcademica");
		botaoRemover.style.display = 'none';
	}
}


function validarFormacaoAcademica(){
	
	var container = document.getElementById("conteudoFormacaoAcademica");

	var curso = document.getElementsByName("curso");
	for(var i = 0; i < curso.length; i++){
		if(verificaStringObrigatoria(curso[i].value,'Curso') == false){
			container.style.display = 'inline';
			this.location = '#' + "curso";
			curso[i].focus();
			return false;
		}
	}
	
	var instituicao = document.getElementsByName("instituicao");
	for(var i = 0; i < instituicao.length; i++){
		if(verificaStringObrigatoria(instituicao[i].value,'Instituição/Unidade') == false){
			container.style.display = 'inline';
			this.location = '#' + "instituicao";
			instituicao[i].focus();
			return false;
		}
	}
	
	var dataInicio = document.getElementsByName("dataInicio");
	for(var i = 0; i < dataInicio.length; i++){
		if(verificaDataObrigatoria(dataInicio[i].value, 'Data de início') == false){
			container.style.display = 'inline';
			this.location = '#' + "dataInicio";
			dataInicio[i].focus();
			return false;
		}
	}
	
	var dataConclusao = document.getElementsByName("dataConclusao");
	for(var i = 0; i < dataConclusao.length; i++){
		if(verificaData(dataConclusao[i].value, 'Data de conclusão') == false){
			container.style.display = 'inline';
			this.location = '#' + "dataConclusao";
			dataConclusao[i].focus();
			return false;
		}
	}
	
	var duracao = document.getElementsByName("duracao");
	for(var i = 0; i < duracao.length; i++){
		if(verificaNumPos(duracao[i].value, 'Duração em semestres') == false){
			container.style.display = 'inline';
			this.location = '#' + "duracao";
			duracao[i].focus();
			return false;
		}
	}
	

	/*
	var curso = document.getElementsByTagName("input");
	for(var i = 0; i < curso.length; i++){
		var name = curso[i].getAttribute("name");
		if(name == "curso" && verificaStringObrigatoria(curso[i].value,'Curso')){
			container.style.display = 'inline';
			this.location = '#' + "curso";
			curso[i].focus();
			return false;
		}
	}
	 */
	

	return true;
}